package admin.javabeans;

import java.util.GregorianCalendar;

// Created on:	2-Jun-08
// Author:		Richard Shih

public class PhoneBill
{

	private Customer			customer;
	private PhoneAccount		phoneAccount;

	private GregorianCalendar	issueDate;
	private GregorianCalendar	dueDate;

	private double				previousMonthsBalance;
	private double				currentMonthsBalance;
	private double				amountPaid	= 0.0;

	public PhoneBill()
	{
	}

	public Customer getCustomer()
	{
		return customer;
	}

	public void setCustomer(Customer customer)
	{
		this.customer = customer;
	}

	public PhoneAccount getPhoneAccount()
	{
		return phoneAccount;
	}

	public void setPhoneAccount(PhoneAccount phoneAccount)
	{
		this.phoneAccount = phoneAccount;
	}

	public GregorianCalendar getIssueDate()
	{
		return issueDate;
	}

	public void setIssueDate(GregorianCalendar issueDate)
	{
		this.issueDate = issueDate;
	}

	public GregorianCalendar getDueDate()
	{
		return dueDate;
	}

	public void setDueDate(GregorianCalendar dueDate)
	{
		this.dueDate = dueDate;
	}

	public double getPreviousMonthsBalance()
	{
		return previousMonthsBalance;
	}

	public void setPreviousMonthsBalance(double previousMonthsBalance)
	{
		this.previousMonthsBalance = previousMonthsBalance;
	}

	public double getCurrentMonthsBalance()
	{
		return currentMonthsBalance;
	}

	public void setCurrentMonthsBalance(double currentMonthsBalance)
	{
		this.currentMonthsBalance = currentMonthsBalance;
	}

	public double getAmountPaid()
	{
		return amountPaid;
	}

	public void setAmountPaid(double amountPaid)
	{
		this.amountPaid = amountPaid;
	}

}
